01 04 02 03
09 10 07 05
08 06 11 14
15 12 16 13
20 18 21 19
22 17 24 23
28 27 25 26
29 30 31 32
33 35 34 39
38 36 40 37
44 42 41 46
45 43 51 52
47 48 50 49
57 56 53 54
55 60 63 58
59 61 62 64